<?php

namespace App\Http\Controllers;

use DebugBar\DebugBar;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;


class UpLoadFileController extends Controller
{

//    public function __construct()
//    {
//        $this->middleware('auth:api');
//    }

    //显示上传表单
    public function uploadForm()
    {
        return view('article/upload');
    }

    //存储上传文件
    public function upload(Request $request)
    {
        //保存上传你文件，默认保存在storage\app
        //方法1
//        $path = $request->file('myfile')->store('images');
//        //方法2
//        $path = Storage::putFile('images',$request->file('myfile'));
//        //指定文件名1
//        $path = $request->file('myfile')->storeAs(
//            'images', 'user.id'
//        );
        //指定文件名
//        $path = Storage::putFileAs(
//            'images', 'user.id'
//        );

        //指定磁盘
  //      $path = $request->file('myfile')->store('images'.'s3');

    }

    public function show()
    {
        DebugBar::
        //DebugBar::enable();
        //显示图片（如果数据存储在storage,那么该如何显示呢）
        //return asset('storage/new/file.txt');
    }
}
